package com.gzx.risk.core.pojo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;

@Data
public class CreditAuthInfo {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty("主键ID")
    private Long id;
    @ApiModelProperty("关联用户ID")
    private Long uid;
    @ApiModelProperty("姓名")
    private String userName;
    @ApiModelProperty("性别")
    private String sex;
    @ApiModelProperty("身份证号")
    private String idCard;
    @ApiModelProperty("身份证有效期")
    private String idLastdate;
    @ApiModelProperty("手机号")
    private String phone;
    @ApiModelProperty("身份证正面URL")
    private String idCardFrontUrl;
    @ApiModelProperty("身份证反面URL")
    private String idCardBackUrl;
    @ApiModelProperty("人脸识别或手持身份证照片URL")
    private String personVerifyUrl;
    @ApiModelProperty("CA电子授权书URL")
    private String caAuthUrl;
    @ApiModelProperty("委托担保申请书URL")
    private String guaranteeApplyUrl;
    @ApiModelProperty("华融授权序列号")
    private String serialNumber;
    @ApiModelProperty("授权提交日期时间（格式：YYYY-MM-DD HH:MM:SS）")
    private LocalDateTime authSubmitDatetime;
    @ApiModelProperty("授权过期时间（30天后）")
    private LocalDateTime authExpireDatetime;
    @ApiModelProperty("授权状态：1-已提交，2-授权成功，3-授权失败")
    private Integer authorizationStatus;
    @ApiModelProperty("征信信息")
    private String creditInfo;
}
